home *** CD-ROM | disk | FTP | other *** search
/ Chip 2007 January, February, March & April / Chip-Cover-CD-2007-02.iso / Pakiet bezpieczenstwa / mini Pentoo LiveCD 2006.1 / mpentoo-2006.1.iso / modules / nessus-2.2.8.mo / usr / lib / nessus / plugins / GuildFTPD097.nasl < prev    next >
Text File  |  2005-03-31  |  1KB  |  59 lines

  1. # This script was written by Yoav Goldberg <yoavg@securiteam.com>
  2.  
  3. # (slightly modified by rd)
  4.  
  5. #
  6. # Body of a script
  7. #
  8. if(description)
  9. {
  10.  script_id(10694);
  11.  script_bugtraq_id(2789);
  12.  script_cve_id("CAN-2001-0767");
  13.  script_version ("$Revision: 1.12 $");
  14.  script_name(english:"GuildFTPd Directory Traversal");
  15.  
  16.  desc = "
  17. Version 0.97 of GuildFTPd was detected. A security vulnerability in
  18. this product allows anyone with a valid FTP login to read arbitrary 
  19. files on the system.
  20.  
  21. Solution: Upgrade your FTP server.
  22. More Information : http://www.securiteam.com/windowsntfocus/5CP0S2A4AU.html
  23.  
  24. Risk factor : High";
  25.  
  26.  script_description(english:desc);
  27.  
  28.  script_summary(english:"Detects the presence of GuildFTPd version 0.97");
  29.  script_category(ACT_GATHER_INFO);
  30.  script_family(english:"FTP");
  31.  script_copyright(english:"This script is Copyright (C) 2001 SecuriTeam");
  32.  script_dependencies("find_service_3digits.nasl");
  33.  script_require_ports("Services/ftp", 21);
  34.  
  35.  exit(0);
  36. }
  37.  
  38. #
  39. # Actual script starts here
  40. #
  41.  
  42. include("ftp_func.inc");
  43.  
  44. port = get_kb_item("Services/ftp");
  45. if(!port)port = 21;
  46.  
  47.  
  48. banner = get_ftp_banner(port:port);
  49. if(!banner)exit(0);
  50.  
  51. if ("GuildFTPD FTP" >< banner) 
  52. {
  53. if ("Version 0.97" >< banner)
  54.  {
  55.   security_hole(port);
  56.  }
  57. }
  58.  
  59.